package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;

import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:贷款回购匹债权信息
 *@author jieyue
 *@version 1.0,
 *@date 2016-08-22 10:03:28
 */
public class TCMmDealMatchDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**主键*/
	private java.lang.Long id;

	/**回购债权批次号*/
	private java.lang.String dealCode;

	/**回购贷款批次号*/
	private java.lang.String backLoanDealCode;

	/**转让编号*/
	private java.lang.String transferId;

	/**赎回金额*/
	private BigDecimal backValue;

	/**是否全部赎回*/
	private java.lang.String isWhole;

	/**赎回日期*/
	private java.util.Date backDate;

	/**有效性*/
	private java.lang.String validateState;

	/**结算申请ID*/
	private java.lang.String settleId;

	/**结算状态*/
	private java.lang.String settleStatus;

	/**创建时间*/
	private java.util.Date createTime;

	/**修改时间*/
	private java.util.Date modifyTime;

	/**创建人*/
	private java.lang.String createBy;

	/**修改人*/
	private java.lang.String modifyBy;

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得dealCode
	 *@return: java.lang.String  dealCode
	 */
	public java.lang.String getDealCode(){
		return this.dealCode;
	}

	/**
	 *方法: 设置dealCode
	 *@param: java.lang.String  dealCode
	 */
	public void setDealCode(java.lang.String dealCode){
		this.dealCode = dealCode;
	}

	/**
	 *方法: 获得backLoanDealCode
	 *@return: java.lang.String  backLoanDealCode
	 */
	public java.lang.String getBackLoanDealCode(){
		return this.backLoanDealCode;
	}

	/**
	 *方法: 设置backLoanDealCode
	 *@param: java.lang.String  backLoanDealCode
	 */
	public void setBackLoanDealCode(java.lang.String backLoanDealCode){
		this.backLoanDealCode = backLoanDealCode;
	}

	/**
	 *方法: 获得transferId
	 *@return: java.lang.String  transferId
	 */
	public java.lang.String getTransferId(){
		return this.transferId;
	}

	/**
	 *方法: 设置transferId
	 *@param: java.lang.String  transferId
	 */
	public void setTransferId(java.lang.String transferId){
		this.transferId = transferId;
	}


	/**
	 * @return the backValue
	 */
	public BigDecimal getBackValue() {
		return backValue;
	}

	/**
	 * @param backValue the backValue to set
	 */
	public void setBackValue(BigDecimal backValue) {
		this.backValue = backValue;
	}

	/**
	 *方法: 获得isWhole
	 *@return: java.lang.String  isWhole
	 */
	public java.lang.String getIsWhole(){
		return this.isWhole;
	}

	/**
	 *方法: 设置isWhole
	 *@param: java.lang.String  isWhole
	 */
	public void setIsWhole(java.lang.String isWhole){
		this.isWhole = isWhole;
	}

	/**
	 *方法: 获得backDate
	 *@return: java.util.Date  backDate
	 */
	public java.util.Date getBackDate(){
		return this.backDate;
	}

	/**
	 *方法: 设置backDate
	 *@param: java.util.Date  backDate
	 */
	public void setBackDate(java.util.Date backDate){
		this.backDate = backDate;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

	/**
	 *方法: 获得settleId
	 *@return: java.lang.String  settleId
	 */
	public java.lang.String getSettleId(){
		return this.settleId;
	}

	/**
	 *方法: 设置settleId
	 *@param: java.lang.String  settleId
	 */
	public void setSettleId(java.lang.String settleId){
		this.settleId = settleId;
	}

	/**
	 *方法: 获得settleStatus
	 *@return: java.lang.String  settleStatus
	 */
	public java.lang.String getSettleStatus(){
		return this.settleStatus;
	}

	/**
	 *方法: 设置settleStatus
	 *@param: java.lang.String  settleStatus
	 */
	public void setSettleStatus(java.lang.String settleStatus){
		this.settleStatus = settleStatus;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.util.Date  createTime
	 */
	public java.util.Date getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.util.Date  createTime
	 */
	public void setCreateTime(java.util.Date createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.util.Date  modifyTime
	 */
	public java.util.Date getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.util.Date  modifyTime
	 */
	public void setModifyTime(java.util.Date modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得createBy
	 *@return: java.lang.String  createBy
	 */
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置createBy
	 *@param: java.lang.String  createBy
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}

	/**
	 *方法: 获得modifyBy
	 *@return: java.lang.String  modifyBy
	 */
	public java.lang.String getModifyBy(){
		return this.modifyBy;
	}

	/**
	 *方法: 设置modifyBy
	 *@param: java.lang.String  modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy){
		this.modifyBy = modifyBy;
	}

}